const {createGzip,createDeflate}=require('zlib');
module.exports=(rs,req,res)=>{
	const acceptEncoding=req.headers['accept-encoding'];
	if(!acceptEncoding||!acceptEncoding.match(/\b(gzip|deflate)\b/)){
		return rs;
	}else if(acceptEncoding.match(/\bgzip\b/)){
		res.setHeader('Content-Encoding','gzip');
		return rs.pipe(createGzip())
	}else if(acceptEncoding.match(/\bdeflate\b/)){
		res.setHeader('Content-Encoding','deflate');
		return rs.pipe(createDeflate())
	}
}